---
title: Workbench in 5
description: A short overview of the steps involved in building and deploying models in DataRobot.

---

# Workbench in 5 {: #workbench-in-5 }

Building models in DataRobot&mdash;regardless of the data handling, modeling options, prediction methods, and deployment actions&mdash;comes down to the same five basic actions. Review the steps below to get a quick understanding of how to be successful in DataRobot.

??? tip "Learn more"
    Learn about the streamlined, iterative workflow process in the [fundamentals of Workbench](wb-overview).

## Datasets for testing {: #datasets-for-testing }

You can use the following hospital readmissions demo datasets to try out DataRobot functionality:

[Download training data <span style="vertical-align: sub">:material-download:{.lg }</span>](https://s3.amazonaws.com/datarobot_public_datasets/10k_diabetes.csv){ .md-button }
 [Download scoring data <span style="vertical-align: sub">:material-download:{.lg }</span>](https://s3.amazonaws.com/datarobot_public_datasets/10k_diabetes_scoring.csv){ .md-button }

These sample datasets are provided by [BioMed Research International](https://www.hindawi.com/journals/bmri/2014/781670/){ _target=_blank } to study readmissions across 70,000 inpatients with diabetes. The researchers of the study collected this data from the Health Facts database provided by Cerner Corporation, which is a collection of clinical records across providers in the United States. Health Facts allows organizations that use Cerner’s electronic health system to voluntarily make their data available for research purposes. All the data was cleansed of PII in compliance with HIPAA.

## 1: Create a Use Case {: #create-a-use-case }

From the Workbench directory, click **Create Use Case** in the upper right:

![](images/wb-uc-0.png)

Provide a name for the use case and click the check mark to accept. You can change this name at any time by opening the use case and clicking on the existing name:

![](images/wb-uc-6.png)

??? tip "Learn more"
    To learn more about Use Cases, see:

    - [Use Case documentation](wb-build-usecase)
    - [Use Case FAQ](wb-usecase-ref)


## 2: Work with data {: #2-work-with-data }

[Working with data](gs-wb-data#import-data) involves importing (or connecting), exploring, and preparing your data. Three steps and your data is ready for modeling.

=== "Import"

	Add data to your Use Case via [local file](wb-local-file), the [Data Registry](wb-data-registry), or a [data connection](wb-connect).

	![](images/wb-add-data-1.png)

	Not only do data connections minimize data movement, they also allow you to interactively browse, preview, profile, and prepare your data using DataRobot's integrated data preparation capabilities.

	??? tip "Learn more"
    	To learn more about the topics discussed in this section, see:

   		- [File size requirements](file-types)
    	- [Add data documentation](wb-add-data/index)

=== "Explore"

	While a dataset is being registered in Workbench, DataRobot also performs EDA1—analyzing and profiling every feature to detect feature types, automatically transform date-type features, and assess feature quality. Once registration is complete, you can [explore the information](wb-data-tab#view-exploratory-data-insights) uncovered while computing EDA1.

	![](images/wb-data-tab-2.png)

	??? tip "Learn more"
    	To learn more about the topics discussed in this section, see:

    	- [Exploratory Data Insights in Workbench](wb-data-tab#view-exploratory-data-insights)
    	- [EDA Explained](eda-explained)
    	- [View the results of EDA1](histogram)

=== "Prepare"

	If you've added data from a data connection, you can use DataRobot's wrangling capabilities which provide a seamless, scalable, and secure way to access and transform data for modeling. In Workbench, "wrangle" is a visual interface for executing data cleaning at the source, leveraging the compute environment and distributed architecture of your data source.

	![](images/wb-operation-11.png)

	When you've finished wrangling your dataset, you can "push down" your transformations to your data source, generating a new output dataset.

	??? tip "Learn more"
    	To learn more about the topics discussed in this section, see:

    	- [Build a recipe](wb-add-operation)
    	- [Publish a recipe](wb-pub-recipe)


## 3: Build experiments {: #3-build-experiments }

Within a Use Case, [build experiments](gs-wb-experiments) using the data you have added and then start modeling. Each Workbench experiment is a set of parameters (data, targets, and modeling settings) that you can compare to find the optimal models to solve your business problem. First, add a new experiment:

![](images/wb-exp-1.png)

Next, add data to the new experiment by selecting the dataset that you just loaded to the Use Case.  

[Select a target](ml-experiment-create#select-target) and start modeling.

![](images/wb-exp-10.png)

??? tip "Learn more"
    To learn more about working with experiments, see:

    - [Create experiments](ml-experiment-create)
    - [Add models to experiments](ml-experiment-add)


## 4: Evaluate models {: #4-evaluate-models }

DataRobot's Leaderboard shows you all the models built for your experiment, ranked by performance to help with quick model evaluation.

![](images/wb-5-step-1.png)

 From the Leaderboard, click a model to access visualizations for further exploration. These tools  interpret, explain, and validate what drives a model’s predictions, and can help inform what to do in your next experiment.

![](images/wb-exp-eval-2.png)

You can also [generate compliance documentation](ml-experiment-evaluate#compliance-documentation) from the Leaderbaord.


??? tip "Learn more"
    To learn more about working with the Leaderboard, see:

    - [Visualizations for evaluation](gs-wb-experiments#evaluate-models)
    - [About compliance documentation](compliance)
    - [Train a model on new settings](ml-experiment-add#train-on-new-settings)

## 5: Make predictions {: #5-make-predictions }

Once you have selected a model, you can make predictions with it to assess model performance before deploying. Select the model from the Leaderboard and then click **Model actions > Make predictions**.

![](images/wb-5-step-2.png)

On the **Make Predictions** page, upload a **Prediction source**:

![](images/wb-pred-source.png)

After you upload a prediction source, you can [configure the prediction options](wb-predict#set-prediction-options) and compute predictions.

??? tip "Learn more"
    To learn more about making predictions, see:

    - [Make predictions from the Leaderboard](wb-predict)
    - [Predictions FAQ](wb-predict-ref)

## Next steps {: #next-steps }

After you have built a model&mdash;and made predictions to test accuracy&mdash;transfer to DataRobot Classic, find your experiment in the [project management center](manage-projects#manage-projects-control-center){ target=_blank }, and [deploy](deploy-model#deploy-from-the-leaderboard) the model from the Leaderboard.

 From here, you can also:

 * [Create DataRobot Notebooks](gs-code/index){ target=_blank }.
 * [Leverage AI Accelerators](accelerators/index){ target=_blank }.
